<?php
/**
 * 图片专辑模型。
 *
 * @author    Fairyin <fairyin@126.com>
 * @copyright © 2016 www.imcn.vip
 * @version   v1.0
 */

namespace App\Http\Model;

use Illuminate\Database\Eloquent\Model;

class Album extends Model
{
    /**
     * 表名。
     * @var string
     */
    protected $table = 'vip_photo_album';
    
    /**
     * 主键。
     * @var int
     */
    protected $primaryKey = 'pa_id';
    
    /**
     * 表明模型是否应该被打上时间戳
     *
     * @var bool
     */
    public $timestamps = false;
    
    /**
     * 使用中。
     *
     * @var string
     */
    const DRAFT = 'draft';
    
    /**
     * 使用中。
     *
     * @var string
     */
    const SHOW = 'show';
    
    /**
     * 已删除。
     *
     * @var string
     */
    const DELETED = 'deleted';
    
    public function type()
    {
        return $this->belongsTo('App\Http\Model\Type', 'type_id', 'vt_id');
    }
    
    public function tag()
    {
        return $this->hasMany('App\Http\Model\AlbumTag', 'pa_id', 'pa_id');
    }
}
